<?
if (!isset($_SESSION)) {   session_start(); }
include_once '../includes/config.php'; include_once '../includes/parcial.php';
$titulo = 'Terapeutas';
$indice = 0;
$cantLineas = 0;
$paginas = 1;
$grupoId = $_SESSION['grupo_id'];
$GrupoServicios = new GrupoServicios();
?>
<div class="titulo" id="administradorTerapeutaTitulo">
  <span><?= $titulo ?></span>
</div>
<!--<div class="buscador"><?= Helper::entradaTextoHorizontal('', '150', '') ?></div>-->
<?php
if ($GrupoServicios->puedeAgregarTerapeuta($grupoId)){
?>
<div class="nuevo"><?= Helper::botonJquery('nuevo', 'nuevoTerapeuta', 'Nuevo') ?></div>
<?php
}
?>
<div id="recargarTabla">
  <div id="administradorTerapeutas">
    <div id="encabezadoAbm">
      <?= Helper::tituloEncabezado("Nombre", "150") ?>
      <?= Helper::tituloEncabezado("Apellido", "150") ?>
      <?= Helper::tituloEncabezado("Documento", "150") ?>
      <?= Helper::tituloEncabezado("Teléfono", "150") ?>
    </div>
    <?
    $terapeutaServicios = new TerapeutaServicios();
    $terapeutas = $terapeutaServicios->listar();
    /* @var $terapeuta TerapeutaDTO */
    foreach ($terapeutas as $terapeuta)
    {
      ?>
      <div id="<?= $indice ?>" data-id="<?= $terapeuta->id ?>" class="linea <?
    echo $paginas . ' ';
    if ($indice >= CANT_LINEAS_ABM)
      echo 'escondidas';
      ?>">
           <?= Helper::filaTabla($terapeuta->getNombre(), "150", "nombre_" . $terapeuta->getId()) ?>
             <?= Helper::filaTabla($terapeuta->getApellido(), "150", "apellido_" . $terapeuta->getId()) ?>
             <?= Helper::filaTabla($terapeuta->getNroDocumento(), "150", "nro_documento_" . $terapeuta->getId()) ?>
             <?= Helper::filaTabla($terapeuta->getTelefono(), "150", "telefono_" . $terapeuta->getId()) ?>
      </div>
      <script type="text/javascript">
        $(function(){
          $("#<?= $indice ?>").contextMenu("contextMenu2", {
            bindings: {
              'modificar': function(t) {
                $("#tope").load("modificarTerapeuta.php",{id: '<?= $terapeuta->getId() ?>'});
                $("#tope").height(250);
                $("#tope").slideDown(1);
                $('html, body').animate({ scrollTop: 0 }, 0);
              },
              'eliminar': function(t) 
              {
                var tag="<?= $indice ?>";
                $("#"+tag).css({'background-color':'red'});
                if (confirm("¿Desea eliminar el registro?"))
                {
                  $.blockUI();
                  var id=$("#<?= $indice ?>").data("id");
                  $.ajax(
                  {
                    type: "POST",
                    url: "eliminarObjeto.php",
                    data: ({objeto: "Terapeuta", id: id}),
                    success: function(data){
                      if (data=="1"){
                        $.ajax({
                          type: "POST",
                          url: "recargarTablas.php",
                          data: ({objeto: "Terapeuta"}),
                          success: function(data){
                            $("#cuerpo").load("administradorTerapeutas.php");
                            $.unblockUI();
                            $.growlUI('Registro eliminado..'); 
                            $("#"+tag).css({'background-color':'#996'});
                          }
                        });
                      }
                      else{
                        $.unblockUI();
                        $.growlUI('Error al eliminar..'); 
                      }
                    }
                  });
                }
                else{
                  $("#"+tag).css({'background-color':'#996'});
                }
              }
            }
          });    
        });
      </script>
      <?
      $indice++;
      $cantLineas++;
      if ($cantLineas >= CANT_LINEAS_ABM && $indice < count($terapeutas))
      {
        $paginas++;
        $cantLineas = 0;
      }
    }
    ?>
  </div>
  <div id="paginasAbm">
    <?
    for ($i = 1; $i <= $paginas; $i++)
    {
      ?>
      <span><a href="javascript:;" class="paginador" id="<?= $i ?>"><?= $i ?></a></span>
      <?
    }
    ?>
  </div>
</div>
<script type="text/javascript">
  $(function(){   
    $("#tope").height(250);
    $("#nuevoTerapeuta").click(function(event){
      event.preventDefault();
      $("#tope").html("");
      $("#tope").slideUp(1);
      $("#tope").height(250);
      $("#tope").load("nuevoTerapeuta.php");
      $("#tope").slideDown(1);
    });
    $(".paginador").live("click",function(){
      var paginaActual=$(this).attr("id");
      var cantPaginas=<?= $paginas ?>;
      for (var i=1;i<=cantPaginas;i++){
        if (i==paginaActual){
          $("."+i).show();
        }
        else{
          $("."+i).hide();
        }
      }
    });
  });
</script>